Incremental Proof of the Producer/Consumer Property for the PCI Protocol

نویسندگان

  • Dominique Cansell
  • Ganesh Gopalakrishnan
  • Michael D. Jones
  • Dominique Méry
  • Airy Weinzoepflen
چکیده

We present an incremental proof of the producer/consumer property for the PCI protocol. In the incremental proof, a corrected model of the multi-bus PCI 2.1 protocol is shown to be a refinement of the producer/consumer property. Multi-bus PCI must be corrected because the original PCI specification violates the producer/consumer property. The final model of PCI includes transaction types and reordering along with the completion mechanism for delayed PCI transactions. Verification results include multiple concurrent sessions of the producer/consumer property in a family of topologically isomorphic network configurations. The remaining configurations are identified and left for future work. In contrast to previous case studies involving this problem [13, 15], the incremental proof provides structure which simplifies otherwise difficult monolithic proof attempts.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Formalization and Proof of a Solution to the PCI 2.1 Bus Transaction Ordering Problem

The transaction ordering problem of the original PCI 2.1 standard bus speciication violates the desired correctness property of maintaining the so called`Producer/Consumer' relationship between writers and readers. In 3], a correction to this ordering problem was proposed and informally proved (called the \HP solution" here). In this paper, we present a formalization of the PCI 2.1 protocol in ...

متن کامل

Formalization and Analysis of a Solution to the PCI 2.1 Bus Transaction Ordering Problem

The transaction ordering problem of the original PCI 2.1 standard bus speciication violates the desired correctness property of maintaining the so called`Producer/Consumer' relationship between writers and readers of data. This violation stems mainly from the so called completion stealing problem, rst identiied and solved by Corella et al 4], and supported by a formal paper and pencil argument....

متن کامل

Verifying Transaction Ordering Properties in Unbounded Bus Networks through Combined Deductive/Algorithmic Methods

ions, and carry out nite-state model-checking while veri cation experts can establish formal properties of the abstraction. It is a concrete case study involving the popular PCI 2.1 bus and the emerging Virtual Components Interface (VCI) SOC bus It is a concrete demonstration of how combined algorithmic/deductive methods may be deployed in practice. It provides a method to reason about non-triv...

متن کامل

Supply Chain Analysis of Fresh Guava ( A Case Study )

The present study was focused on supply chain analysis of fresh guava in order to evaluate existing marketing supply chains (SC1: Producer - Consumer, SC2: Producer - Retailer - Consumer, SC3: Producer - Commission agent - Retailer - Consumer, SC4: Producer - Commission agent - Wholesaler - Retailer - Consumer) for two variety (allahabad safeda and apple guava) of guava. The gross marketing pri...

متن کامل

A Sociological Definition and Categorization of Information Ethics

Background and Aim: This paper aims at the analysis of the definitions and categorizations of the realm of “Information Ethics” to criticize assumptions and clarify points of departure for introducing a new definition and categorization. Method: I used documentary research method and conceptual analysis approach. This method and approach is the best fits with the goal of pursuit roots of social...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2002